package Arithmetic;

public class Operator1 {
    public static void main(String[] args) {
        // 赋值运算符案例
        int c = 5;
        System.out.println("初始 c 的值: " + c); // 初始 c 的值为 5

        // 简单赋值 =
        c = 10;
        System.out.println("简单赋值 c = 10: " + c); // c 的值变为 10

        // 复合赋值 +=
        c += 5; // 等价于 c = c + 5
        System.out.println("复合赋值 c += 5: " + c); // c 的值变为 15

        // 复合赋值 -=
        c -= 3; // 等价于 c = c - 3
        System.out.println("复合赋值 c -= 3: " + c); // c 的值变为 12

        // 复合赋值 *=
        c *= 2; // 等价于 c = c * 2
        System.out.println("复合赋值 c *= 2: " + c); // c 的值变为 24

        // 复合赋值 /=
        c /= 4; // 等价于 c = c / 4
        System.out.println("复合赋值 c /= 4: " + c); // c 的值变为 6

        // 复合赋值 %=
        c %= 5; // 等价于 c = c % 5
        System.out.println("复合赋值 c %= 5: " + c); // c 的值变为 1
    }
}

